<?php
/**
 * 社区化登录抽象接口
 * @author zjx
 *
 */
abstract class ACommunityApiD {
	public $appid; // 应用id
	public $appkey; // 应用key
	public $httpclient; // HTTP客户端 HttpClientD
	protected  $errorMsg;//错误信息
	/**
	 * @return the $errorMsg
	 */
	public function getErrorMsg() {
		return $this->errorMsg;
	}
	
	/**
	 * @param field_type $errorMsg
	 */
	public function setErrorMsg($errorMsg) {
		$this->errorMsg = $errorMsg;
	}
	/**
	 * 获取帐号类型
	 */
	abstract public function getAccountType();
	/**
	 * 获取应用唯一标志
	 */
	abstract public function getOpenId();
	/**
	 * 获取第三方用户信息
	 */
	abstract public function getUserInfo();
	/**
	 * 登录回调方法
	 */
	abstract public function callback();
}

?>